<fieldset>
		<legend>MODIFICATION DE PARTIES</legend>
<?php 
require_once ('../../connexion.php');
$idPartie=$_POST['idItem'];
$nTitre=$_POST['titre'];
$nImage=$_POST['nomImage'];
$nContenu=nl2br($_POST['contenu']);
$nOrdre=$_POST['ordre'];
$nPage=$_POST['page'];

if($nImage=="aucune"){
	$nImage=null;
}

try{
	$sql='SELECT * FROM partie WHERE id=:idPartie';
	$select = $connection->prepare($sql, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
	$select->execute(array(':idPartie' => $idPartie));
	$enregistrement = $select->fetch(PDO::FETCH_OBJ);
}catch(Exception $e){
	echo "<h3 class='error'>Impossible de selectionner la partie</h3>";
}

if(($nTitre===$enregistrement->titre) && ($nImage===$enregistrement->idImages) && ($nContenu===$enregistrement->contenu) && ($nOrdre===$enregistrement->ordre) && ($nPage===$enregistrement->idPages)){
	echo "<h3>Aucune modification effectuée !</h3>";
}else{
	try{
		$sqlUpdate = 'UPDATE partie SET titre=:titre,  contenu=:contenu, ordre=:ordre, idPages=:idPages, idImages=:idImages  WHERE id=:id';
		$update = $connection->prepare($sqlUpdate, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
		$update->execute(array(':titre' => $nTitre, ':contenu' => $nContenu, ':ordre' => $nOrdre, ':idPages' => $nPage, ':idImages' => $nImage, ':id' => $idPartie));
		
		if ($update==true){
			try{
				$sql2='SELECT * FROM partie WHERE ordre=:ordre AND idPages=:idPages AND id!=:id';
				$select2 = $connection->prepare($sql2, array(PDO::ATTR_CURSOR => PDO::CURSOR_FWDONLY));
				$select2->execute(array(':ordre' => $nOrdre,':idPages' => $nPage, ':id' => $idPartie));
				$enregistrement2 = $select2->fetch(PDO::FETCH_OBJ);
				if($enregistrement2==true){
					echo "<h3 class='error'>Ordre des pages confus ! Vérifiez si plusieurs parties n'ont pas le même ordre d'affichage sur la même page.</h3>";
				}
				
			}catch(Exception $e){
				
			}
		}
		echo "<h3>Modification effectué !</h3>";
	}catch(Exception $e){
		echo "<h3 class='error'>Une erreur est survenue lors de la modification</h3>";
	}
}
?>
</fieldset>